body{
	margin-bottom:100px;
}
#wrapper {
	position:absolute; z-index:1;
	left:0;
	width:100%;
	background:#fff;
	overflow:hidden;
	top:0;
	bottom:-420px;
}
.changeconfirm{
	font-size:30px;
	color:#45444;
	padding-top:10px;
	line-height:58px;
	padding-left:30px;
	padding-right:30px;
	text-align:left;
}
.packpagetitle{
	height:63px;
	font-size:32px;
	text-align:center;
	line-height:93px;
}
#scroller {
	width:100%;
	float:left;
	padding:0;
}

#daycolu {
	 z-index:1;
	left:0;
	width:100%;
	background:#fff;
	overflow:auto;
	
}

#scroller2 {
	height:250px;
	float:left;
	padding:0;
	width:2850px;
}
#monthbar{
	height:53px;
	line-height:53px;
	border-bottom:#dcdcdc solid 1px;
	padding-left:15px;
}
#recomtext{
	height:53px;
	line-height:53px;
	padding-left:15px;
}
#monthtab{
	margin-top:10px;
	width:96%;
	margin-left:2%;
}
#colutitle{
	height:51px;
	color:#494b4e;
	font-size:28px;
	line-height:51px;
}
.titleclass{
	font-size:30px;
	color:#000;
}
.time{
	font-size:24px;
	color:#454444;
}
.qianse{
	height:57px;
	background-color:#f7f7f7;
}
.shense{
	height:57px;
	background-color:#f5fbfb;
}
.childtable{
	height:57px;
	background-color:#ebffe9;
}
.titletext{
	margin-left:106px;
	font-size:26px;
	color:#454444;
}
.othertext{
	margin-left:106px;
	font-size:26px;
	color:#435b77;
}
.recPrice{
	font-size:26px;
	color:#435b77;
}
.ctitletext{
	margin-left:140px;
	font-size:24px;
	color:#454444;
}
.cothertext{
	margin-left:140px;
	font-size:24px;
	color:#435b77;
}
#monthtab table{
	border-collapse:collapse;
}
#monthtab table td{
	border:#dcdcdc solid 1px;
	border-collapse:collapse;
}
#toptitle{
	font-size:30px;
	color:#000;
	height:50px;
	line-height:50px;
	padding-left:15px;
}
#histitle{
	font-size:30px;
	color:#000;
	height:50px;
	line-height:50px;
	padding-left:15px;
}
#monthtop{
	padding-bottom:25px;
	border-top:1px solid #dcdcdc;
}
#payhistory{
	border-top:1px solid #dcdcdc;
}
.num{
	font-size:26px;
	color:#454444;
}
.othertext_{
	font-size:26px;
	color:#435b77;
}
#toptab table{
	border-collapse:collapse;
}
#toptab table td{
	border:#dcdcdc solid 1px;
	border-collapse:collapse;
}
#histab table{
	border-collapse:collapse;
}
#histab table td{
	border:#dcdcdc solid 1px;
	border-collapse:collapse;
}
#toptab{
	margin-top:10px;
	width:96%;
	margin-left:2%;
}
#histab{
	margin-top:10px;
	width:96%;
	margin-left:2%;
}
#forecastmap{
	height:300px;
	width:90%;
	float:left;
}
.recobg{
	height:83px;
	background-image:url(../../img/reco_bg.png);
}
.danwei
{
	font-size:24px;
	font-weight:bold;
	color:#333;
	padding-bottom:10px;
}
.blackback{
	position:fixed;
	top:0;
	bottom:-20%;
	width:100%;
	background:#181e2a;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:999;
}
.packpage{
	background-color:#FFF;
	border:#4471b5 solid 14px;
	border-radius:8px;
	z-index:9999;
	position:absolute;
	height:776px;
	left:15px;
	right:15px;
	text-align:center
}

.nonetext{
	font-size:24px;
}